package com.design.designmode.action.observe;

import java.util.ArrayList;
import java.util.List;

/**
 * @author hxl
 * @since 2023-04-18
 */
public interface Subject {

    public void attach(Observer observer); // 添加观察者
    public void detach(Observer observer); // 删除观察者
    public void sendMsg(); // 状态改变后 通知所有观察者

    public void setState(String state); // 设置状态（改变状态）
    public String getState(); // 获取状态
}
